Systematic Definition of Reusable Architectures
نویسندگان
چکیده
Reusable architectures like frameworks or product lines can improve the efficiency of software development. In this paper, methods from the areas of software engineering, domain engineering, software architectures and toolsupported implementation are combined and integrated to successfully build reusable architectures. Special emphasis is placed on process issues and on modeling. Software product line architectures form the reusable base of similar systems and, thus, a system family. This architecture is developed in an evolutionary process while using existing systems and reusable components, so-called COTS. Within this process the family’s reusable core is specified by the integrated domain analysis methods. The implementation of the product line architecture is done with reusable frameworks. These frameworks are automatically instantiated by means of a method and a tool based on Extended Collaborations. The description of variants of the reusable architectures and the automatic instantiation technique are based on UML.
منابع مشابه
On Social Network Web Sites: Definition, Features, Architectures and Analysis Tools
Development and usage of online social networking web sites are growing rapidly. Millions members of these web sites publicly articulate mutual "friendship" relations and share user-created contents, such as photos, videos, files, and blogs. The advances in web designing technology and fast growing usage of online resources prompted web designers to improve features and architectures of social ...
متن کاملOn Social Network Web Sites: Definition, Features, Architectures and Analysis Tools
Development and usage of online social networking web sites are growing rapidly. Millions members of these web sites publicly articulate mutual "friendship" relations and share user-created contents, such as photos, videos, files, and blogs. The advances in web designing technology and fast growing usage of online resources prompted web designers to improve features and architectures of social ...
متن کاملFORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures
Systematic discovery and exploitation of commonality across related software systems is a fundamental technical requirement for achieving successful software reuse. By examining a class/family of related systems and the commonality underlying those systems, it is possible to obtain a set of reference models, i.e., software architectures and components needed for implementing applications in the...
متن کاملDecision support telemedicine systems: A conceptual model and reusable templates.
Decision support telemedicine systems (DSTSs) are systems combining elements from telemedicine and clinical decision support systems. Although emerging more, these types of systems have not been given much attention in the literature. Our objective is to define the term DSTS, to propose a general DSTS model, and to propose model-based templates to aid DSTS development for three medical tasks. T...
متن کاملReusable Reinforcement Learning for Modular Self Motivated Agents
Presented topic is from the research fields called Artificial Life and Artificial Intelligence (AI). In this paper, there is presented novel approach to designing agent architectures with its requirements. The approach is inspired by inherited modularity of biological brains and agent architectures are represented here as set of given reusable modules connected into a particular topology. This ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001